package cn.wolfcode.trip.base.service;
import cn.wolfcode.trip.base.domain.SystemInfo;
import cn.wolfcode.trip.base.query.SystemInfoQueryObject;
import com.github.pagehelper.PageInfo;


public interface ISystemInfoService {
    /*
    * 根据用户id查询系统信息，分页，通知时间倒序
    * */
    PageInfo<SystemInfo> query(SystemInfoQueryObject qo);
    /*
    * 根据用户id的查询系统状态为未读的
    * */
    Integer  selectStateByUserId(SystemInfoQueryObject qo);
    /*
    * 根据当前用户系统通知清除未读数量（所有）
    * */
    void updateStateByUserId(Long userId);

}
